package com.kingyun.gpsinspection.purificationservice.dao.mapper.tdm;



import com.kingyun.gpsinspection.purificationservice.facade.model.tdm.ManageWorkOrder;
import com.kingyun.gpsinspection.purificationservice.facade.model.tdm.ManageWorkOrderVo;
import com.kingyun.gpsinspection.purificationservice.facade.model.tdm.WorkOrderStatistics;

import java.util.List;

/**
 * 任务工单管理mapper
 * Created by jiangjx on 2017/2/10.
 */
public interface ManageWorkOrderMapper {

    /**
     * 查询数据总条数
     *
     * @param manageWorkOrderVo 查询条件封装类
     * @return
     */
    Integer queryCount(ManageWorkOrderVo manageWorkOrderVo);

    /**
     * 查询表格分页数据
     *
     * @param manageWorkOrderVo 查询条件封装类
     * @return
     */
    List<ManageWorkOrder> queryTableList(ManageWorkOrderVo manageWorkOrderVo);

    /**
     * 工单分类统计
     * @return
     */
    WorkOrderStatistics selectWorkOrderStatistics(ManageWorkOrderVo manageWorkOrderVo);
}
